
* Replication Do File for David Bearce & Seungbin Park "Mass Attitudes about International Trade Agreements: Positive Messages and the Trans-Pacific Partnership" ISQ.

* Analysis runs using Stata 16.

* Data source: Original survey experiment data collected in 2023.

* Tables referred to in the main text are sequentially numbered. Tables located in the appendix have titles prefixed by "A" (e.g., Table A1).




*******************************************************************************
*Table A1: Descriptive Statistics/Balance Table.
	**Sample: Full
sum FavorTPP RejoinTPP RatifyTPP WroteStatement FavorNAFTA Education Income Age Female White Black Asian Hispanic Democrat Independent Republican 

	**Sample: Control, InfoOnly, LowerPrices, & CounterChina  
sum FavorTPP RejoinTPP RatifyTPP WroteStatement FavorNAFTA Education Income Age Female White Black Asian Hispanic Democrat Independent Republican if control==1

sum FavorTPP RejoinTPP RatifyTPP WroteStatement FavorNAFTA Education Income Age Female White Black Asian Hispanic Democrat Independent Republican if InfoOnly ==1

sum FavorTPP RejoinTPP RatifyTPP WroteStatement FavorNAFTA Education Income Age Female White Black Asian Hispanic Democrat Independent Republican if LowerPrices ==1

sum FavorTPP RejoinTPP RatifyTPP WroteStatement FavorNAFTA Education Income Age Female White Black Asian Hispanic Democrat Independent Republican if CounterChina ==1



*******************************************************************************
*Table A2: Models of FavorTPP.

	**Model 1: ITT Sample with Covariates
reg FavorTPP InfoOnly LowerPrices CounterChina FavorNAFTA Education Income Age Female White Black Asian Hispanic Democrat Republican i.state, cluster (state)
estimates store M1 

	**Model 2: ITT Sample without Covariates
reg FavorTPP InfoOnly LowerPrices CounterChina, cluster (state)
estimates store M2

	**Model 3: ATT Sample
reg FavorTPP InfoOnly LowerPrices CounterChina if ManipulationCheck>0, cluster (state)
estimates store M4



*******************************************************************************
*Figure 1: Treatment Effects with 95% Confidence Intervals on FavorTPP from Table A2.

coefplot (M1, label(ITT sample with covariates) pstyle(p1) msymbol(O)) (M2, label(ITT sample without covariates) pstyle(p1) msymbol(S)) (M4, label(ATT sample) pstyle(p1) msymbol(D)), keep (InfoOnly LowerPrices CounterChina) xline(0) byopts(cols(1)) subtitle(, justification(left)) graphregion(fcolor(white)) xscale(range(-0.1 0.7)) xlabel(-0.1(0.1)0.7)



*******************************************************************************
*Table A3: Disaggregating FavorTPP Using ITT Sample.

	**Model 1: Model of RejoinTPP
reg RejoinTPP InfoOnly LowerPrices CounterChina, cluster (state)

	**Model 2: Model of RatifyTPP
reg RatifyTPP InfoOnly LowerPrices CounterChina, cluster (state)




*******************************************************************************
*Table 1: Percentage in Support of Rejoining and Ratifying the Trans-Pacific Partnership from Table A3.
	**RejoinTPP Column
tab RejoinTPP if Control_InfoOnly == 1
di (262+312)/1201*100

tab RejoinTPP if LowerPrices_CounterChina == 1
di (308+405)/1203*100

tab RejoinTPP if control==1  
di (127+130)/600*100


	*RatifyTPP Column
tab RatifyTPP if Control_InfoOnly == 1 
di (309+275)/1201*100

tab RatifyTPP if LowerPrices_CounterChina == 1
di (338+377)/1203*100

tab RatifyTPP if control==1 
di (147+128)/600*100



*******************************************************************************
*Table A4: Split ITT Sample Models of FavorTPP.

	**Model 1: Sample of Less Education
reg FavorTPP InfoOnly LowerPrices CounterChina if Bachelors==0, cluster (state) 
estimates store M4b

	**Model 2: Sample of More Education  
reg FavorTPP InfoOnly LowerPrices CounterChina if Bachelors==1, cluster (state)
estimates store M4a

	**Model 3: Sample of Republican
reg FavorTPP InfoOnly LowerPrices CounterChina if Republican==1, cluster (state)
estimates store M4d

	**Model 4: Sample of Not Republican
reg FavorTPP InfoOnly LowerPrices CounterChina if Republican==0, cluster (state)
estimates store M4c



*******************************************************************************
*Table A5: FavorTPP Interaction Models.

	**Model 1: ITT Sample and Interaction with Bachelors
reg FavorTPP InfoOnly LowerPrices CounterChina Bachelors InfoOnlyXBachelors LowerPricesXBachelors CounterChinaXBachelors, cluster (state)

	**Model 2: ITT Sample and Interaction with Republican
reg FavorTPP InfoOnly LowerPrices CounterChina Republican InfoOnlyXRepublican  LowerPricesXRepublican CounterChinaXRepublican, cluster (state)

	**Model 3: ATT Sample and Interaction with Republican
reg FavorTPP InfoOnly LowerPrices CounterChina Republican InfoOnlyXRepublican  LowerPricesXRepublican CounterChinaXRepublican if ManipulationCheck>0, cluster (state)



*******************************************************************************
*Table A6: Split ATT Sample Models of FavorTPP.

	**Model 1: Sample of Less Education
reg FavorTPP InfoOnly LowerPrices CounterChina if Bachelors==0 & ManipulationCheck>0, cluster (state)
estimates store M5b

	**Model 2: Sample of More Education
reg FavorTPP InfoOnly LowerPrices CounterChina if Bachelors==1 & ManipulationCheck>0, cluster (state)
estimates store M5a

	**Model 3: Sample of Republican
reg FavorTPP InfoOnly LowerPrices CounterChina if Republican==1 & ManipulationCheck>0, cluster (state)
estimates store M5d

	**Model 4: Sample of Not Republican
reg FavorTPP InfoOnly LowerPrices CounterChina if Republican==0 & ManipulationCheck>0, cluster (state)
estimates store M5c



*******************************************************************************
*Figure 2: Split Sample Treatment Effects with 95% Confidence Intervals on FavorTPP from Tables A4 and A6.

coefplot (M4b, label(ITT sample) pstyle(p1) msymbol(O)) (M5b, label(ATT sample) pstyle(p1) msymbol(D)),  bylabel(Less Education) || (M4d, label(ITT sample) pstyle(p1) msymbol(O))  (M5d, label(ATT sample) pstyle(p1) msymbol(D)), bylabel(Republican) || (M4a, label(ITT sample) pstyle(p1) msymbol(O)) (M5a, label(ATT sample) pstyle(p1) msymbol(D)),  bylabel(More Education) ||  (M4c, label(ITT sample) pstyle(p1) msymbol(O)) (M5c, label(ATT sample) pstyle(p1) msymbol(D)),  bylabel(Not Republican) ||, keep (InfoOnly LowerPrices CounterChina)    xline(0) byopts(cols(2) graphregion(fcolor(white))) subtitle(, justification(center))  
 


*******************************************************************************
*Table A7: Models of WroteStatement.

	**Model 1: ITT Sample with Covariates
reg WroteStatement InfoOnly LowerPrices CounterChina FavorNAFTA Education Income Age Female White Black Asian Hispanic Democrat Republican i.state, cluster (state)
estimates store M11

	**Model 2: ITT Sample without Covariates
reg WroteStatement InfoOnly LowerPrices CounterChina, cluster (state)
estimates store M22

	**Model 3: ATT Sample without Covariates
reg WroteStatement InfoOnly LowerPrices CounterChina if ManipulationCheck>0, cluster (state)
estimates store M33



*******************************************************************************
*Figure 3: Treatment Effects with 95% Confidence Intervals on WroteStatement from Table A7.

coefplot (M11, label(ITT sample with covariates) pstyle(p1) msymbol(O)) (M22, label(ITT sample without covariates) pstyle(p1) msymbol(S)) (M33, label(ATT sample) pstyle(p1) msymbol(D)), keep (InfoOnly LowerPrices CounterChina) xline(0) byopts(cols(1)) subtitle(, justification(left)) graphregion(fcolor(white))



*******************************************************************************
*Table A8: Split ITT Sample Models of WroteStatement.

	**Model 1: Sample of Less Education
reg WroteStatement InfoOnly LowerPrices CounterChina if Bachelors==0, cluster (state)
estimates store M7b

	**Model 2: Sample of More Education
reg WroteStatement InfoOnly LowerPrices CounterChina if Bachelors==1, cluster (state)
estimates store M7a

	**Model 3: Sample of Republican
reg WroteStatement InfoOnly LowerPrices CounterChina if Republican==1, cluster (state)
estimates store M7d

	**Model 4: Sample of Not Republican
reg WroteStatement InfoOnly LowerPrices CounterChina if Republican==0, cluster (state)
estimates store M7c



*******************************************************************************
*Table A9: Split ATT Sample Models of WroteStatement.

	**Model 1: Sample of Less Education
reg WroteStatement InfoOnly LowerPrices CounterChina if Bachelors==0 & ManipulationCheck>0, cluster (state)
estimates store M8b

	**Model 2: Sample of More Education
reg WroteStatement InfoOnly LowerPrices CounterChina if Bachelors==1 & ManipulationCheck>0, cluster (state)
estimates store M8a

	**Model 3: Sample of Republican
reg WroteStatement InfoOnly LowerPrices CounterChina if Republican==1 & ManipulationCheck>0, cluster (state)
estimates store M8d

	**Model 4: Sample of Not Republican
reg WroteStatement InfoOnly LowerPrices CounterChina if Republican==0 & ManipulationCheck>0, cluster (state)
estimates store M8c



*******************************************************************************
*Figure 4: Split Sample Treatment Effects on WroteStatement with 95% Confidence Intervals from Tables A8 and A9.

coefplot (M7b, label(ITT sample) pstyle(p1) msymbol(O)) (M8b, label(ATT sample) pstyle(p1) msymbol(D)),  bylabel(Less Education) || (M7d, label(ITT sample) pstyle(p1) msymbol(O))  (M8d, label(ATT sample) pstyle(p1) msymbol(D)), bylabel(Republican) || (M7a, label(ITT sample) pstyle(p1) msymbol(O)) (M8a, label(ATT sample) pstyle(p1) msymbol(D)),  bylabel(More Education) ||  (M7c, label(ITT sample) pstyle(p1) msymbol(O)) (M8c, label(ATT sample) pstyle(p1) msymbol(D)),  bylabel(Not Republican) ||, keep (InfoOnly LowerPrices CounterChina)    xline(0) byopts(cols(2) graphregion(fcolor(white))) subtitle(, justification(center))  
 
